package com.gccloud.tgyfirst.demo.vo;

import com.gccloud.tgyfirst.demo.common.TodoCommon;
import lombok.Data;

/**
 * VO：视图对象，用于接口返回的数据封装
 * 那么，为什么要这样写呢？直接返回Entity不方便吗？
 * ----1、对的，从数据库查询出来结果后，直接返回是很方便，非常方便，but!!! 它不安全，人家需要的是5个属性，你返回了Entity的全部属性，而且还包含了铭感信息。
 * ----2、通过定义VO，可以将Entity对应的属性赋值到VO中，可以控制返回的参数信息
 *
 * @Author qianxing
 * @Date 2020年11月19日09:17:44
 * @Version 1.0.0
 */
@Data
public class TodoVO extends TodoCommon {
}